package com.example.wtt.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurer;

// 所有配置类都要加@Configuration
@Configuration
public class InterceptorConfig implements WebMvcConfigurer {

//    @Autowired
//    private JwtInterceptor jwtInterceptor;

//    @Override
//    public void addInterceptors(InterceptorRegistry registry) {
//        registry.addInterceptor(jwtInterceptor())
//                .addPathPatterns("/**")  // 拦截所有请求，通过判断token是否合法来决定是否需要登录
//                .excludePathPatterns("/user/login", "/user/register", "/**/export", "/**/import", "/file/**", "/user/code", "/user/email/**", "/user/loginEmail");
//    }
//
//    @Bean
//    public JwtInterceptor jwtInterceptor() {
//        return new JwtInterceptor();
//    }
}
